@import url(magic.min.css);

/*@font-face {
    font-family:思源黑体;
    src:url("../fonts/alifont/Alibaba-PuHuiTi-Regular.ttf");
}
@font-face {
    font-family:思源加粗;
    src:url("../fonts/alifont/Alibaba-PuHuiTi-Heavy.ttf");
}
@font-face {
    font-family:思源中等;
    src:url("../fonts/alifont/Alibaba-PuHuiTi-Medium.ttf");
}
@font-face {
    font-family:思源细体;
    src:url("../fonts/alifont/Alibaba-PuHuiTi-Light.ttf");
}*/
/* @font-face {
    font-family:思源黑体;
    src:url("https://sensebrand-public.oss-cn-beijing.aliyuncs.com/upload/common/fonts/SourceHanSansCN-Normal.otf");

}
@font-face {
    font-family:思源加粗;
    src:url("https://sensebrand-public.oss-cn-beijing.aliyuncs.com/upload/common/fonts/SOURCEHANSANSCN-BOLD.otf")
}
@font-face {
    font-family:思源中等;
    src:url("https://sensebrand-public.oss-cn-beijing.aliyuncs.com/upload/common/fonts/SOURCEHANSANSCN-MEDIUM.otf")
}
@font-face {
    font-family:思源细体;
    src:url("https://sensebrand-public.oss-cn-beijing.aliyuncs.com/upload/common/fonts/SourceHanSansCN-Light.otf");
} */
article,aside,dialog,figure,footer,header,menu,nav,section{display:block}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font-family:思源黑体;font-size:12px;line-height:1.5em;color:#3E3A39;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
body{color:#3E3A39;position:relative;background-color:#fff;}
.commmoncolor{color:#3E3A39;}
fieldset,img{border:0}
img{vertical-align:middle;}
address,caption,cite,dfn,em,optgroup,th,var{font-style:normal;font-weight:400}
article,aside,audio,details,figcaption,figure,footer,header,hgroup,mark,menu,nav,section,summary,time,video{display:block;margin:0;padding:0}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
li,ol,ul{list-style:none}
a{text-decoration:none;color:#3E3A39;}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,input,select{vertical-align:baseline;font-family:tahoma,\5b8b\4f53,arial;font-size:100%;border:none;background:0 0}
input[type=checkbox],input[type=radio]{vertical-align:middle;margin:0 5px}
input[type=text],input[type=password],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
textarea{overflow:auto;font:100% tahoma,\5b8b\4f53,arial}
table{border-collapse:collapse;border-spacing:0}
*,:after,:before{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline: none;}
body{position: relative;}
body.hasbg{background: #F1F1F1;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc; opacity:1; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc;opacity:1;
}

input:-ms-input-placeholder{
    color: #ccc;opacity:1;
}

input::-webkit-input-placeholder{
    color: #ccc;opacity:1;
}
::selection {
    color:black;
    background: rgb(250,190,0);
}
.fontlight{font-family: 思源细体;}
.divcontent *{width:100%}
.mineborder{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5)}
.fullwidth{width:100%;display: block;vertical-align:bottom;}
.imagecontainer{width:100%;height:100%;display:table;table-layout:fixed}
.imagecontainer-tr{display:table-cell;vertical-align:middle}
.clear{clear:both;height:0;line-height:0;font-size:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fleft{float:left}
.fright{float:right}
.hovertobigger{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.hovertobigger:hover{-moz-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);transform:scale(1.03,1.03);color:#000}
.maxbox{width:1700px;margin:0 auto;max-width: 95%;position: relative;}
.maxbox.s{width:1300px;}
.maxbox.ss{width:1200px;}
.maxbox.sss{width:1000px;}
.fontb{font-weight: bold;}
.color2,body .color2{color:#727171;}
.color3,body .color3{color:#3DA0BB;}
.commonshadow{box-shadow: 0 1px 3px rgba(0,0,0,0.3);border:1px solid #ccc\9;}
.textcenter{
    /* Center slide text vertically */
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.relative{position: relative;}
.header{position: relative;z-index: 5;}

.showinpc{display: block;}
.showinmobile{display: none;}
.showinmobile-inline{display: none;}
.showinlargepc{display:block;}
@media only screen and (max-width:1280px){
	.showinlargepc{display:none;}
}
@media only screen and (max-width:700px){
    
    .showinpc{display: none;display: none!important;}
    .showinmobile{display: block;}
    .showinmobile-inline{display: inline;}
}


.black-bg{background-color:#000;color:#fff;background-color:rgba(0,0,0,.7)}
.black-bg *{color:#fff}
.commonbg1{background: #F7F8F8;}

.bgwhite{background: white;}
.seemore{font-size:1.3em;padding:10px 0;text-align:center;width:110px;margin:1em auto;background-color:#f0f8ff}
.seemore:hover{background-color:#c65a2e;background-color:rgba(198,90,46,.7);color:#fff;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}
.indent{text-indent:2em}
.commonpageline{height: 1px;width:100%;background:#CACACB;}
.max2line{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.max3line{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.max4line{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.max5line{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.max7line{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
.singleline{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.tcenter{text-align:center}



.hasmark{position: relative;display: block;}
.hasmark:after{
    position: absolute;width: 100%;height: 100%;left:0;top:0;background: url(../images/mark.gif) repeat;content:"";
}

@media only screen and (max-width: 960px){
    .hovertobigger:hover{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
    .hasmark:after{display: none;}
}
.hidden{display: none;}
body{position: relative;}
body .mm-page{position: relative;}
.miniheader{text-align:center;display:none;background:#298748;}
.miniheader{position:relative;letter-spacing:.3px;font-size:16px;font-weight:580;color:#0A308F;line-height:50px;width:100%;height:50px;padding:0 50px;overflow:hidden}
body.headerfixed .miniheader{position: fixed;box-shadow: 0 1px 3px rgba(0,0,0,0.3);}
.miniheader img{height: 30px;width:100px;position: absolute;top:50%;left:18px;margin-top: -15px;}

.miniheader a.linkmnav{background:center center no-repeat transparent;background:url(../images/icon_menu.png) no-repeat center;display:block;width:50px;height:50px;position:absolute;top:0;right:10px}
.miniheader a.linkmnav.contacts{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==)}
.miniheader a.linkmnav.right{left:auto;right:10px}
.miniheader.mm-fixed-top+.content{background-position:25px 55px}
html.mm-opened.mm-zoom-menu body{background:#298748}
html.mm-opened.mm-zoom-menu .mm-page{background-color:#fff}
.menumini{display:none}
#menumini.mm-ismenu{color:#fff;background:#298748}
.header{
    position: relative;width:100%;left:0;top:0;z-index: 10;
}
.b-container{}

.header{color:#595857;width:100%;background:#fff;position:relative;z-index:214748}
.header,.header *{transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}
.header .maxbox{position:relative}
.header .logo{position:absolute;top:50%;left:0;margin-top:-32px;}
.header .logo .img{height:64px;width:268px;background:url(../images/logo.gif) no-repeat left center;background-size: 100% auto;display: block;text-indent: -8888em;overflow: hidden;}
.header .menubtn{position:absolute;top:50%;margin-top:-17px;right:0;width:35px;height:35px;cursor:pointer;display:none;transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear}
.header .menubtn.close{background:url(../images/menu.png) no-repeat center}
.header .menubtn.open{background:url(../images/menu-open.png) no-repeat center}
.header .menubtn.tip{background:url(../images/menu-tip.png) no-repeat center}
.header .right{text-align:right;padding:40px 0;padding-right:250px}
.header .right.nocontact{padding-right:0}
.header .right.bcontact{padding-right:280px}
.header .right .menu{padding:6px 0;padding-left:550px;}
.header .right .menu li{position:relative;text-align:center;border-left:2px solid #595857;font-size:18px;line-height:1em;width:130px;float:left;}
.header .right .menu li.first{width:92px;border:0;}
.header .right .menu li.big{width:166px}
.header .right .menu li .border{position:absolute;left:15%;bottom:-35px;height:0;background:rgb(250,190,0);background:rgba(255,241,0,0);width:70%;margin-left:1px;}
.header .right .menu li.first .border{margin-left:0;}
.header .right .menu li.active .border,.header .right .menu li:hover .border{bottom:-8px;background:rgb(250,190,0);height:12px;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear}

.header .right .menu li a{display:block;color:#727171;position: relative;z-index: 2;}
.header .right .menu li.active a,.header .right .menu li:hover a{color:#727171;}
.header .right .menu li.morelink{cursor:pointer}
.header .right .menu li.morelink .morelinkset .inner{padding:10px 0}
.header .right .menu li.morelink .morelinkset{position:absolute;top:64px;left:0;width:100%;background:#fff;background:rgba(255,255,255,.95);-webkit-transition:height 1s ease;-moz-transition:height 1s ease;-o-transition:height 1s ease;-ms-transition:height 1s ease;overflow:hidden;max-height:0;-webkit-transition-property:all;-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-moz-transition-property:all;-moz-transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-property:all;-o-transition-duration:.5s;-o-transition-timing-function:cubic-bezier(0,1,.5,1);-ms-transition-property:all;-ms-transition-duration:.5s;-ms-transition-timing-function:cubic-bezier(0,1,.5,1)}
.header .right .menu li.morelink .morelinkset.show{max-height:1000px}
.header .right .menu li.morelink .morelinkitem{line-height:30px;font-size:15px}
.header .right .menu li.morelink:hover a{color:#727171}
.header .right .menu li.morelink .morelinkitem:hover{color:red}
.header .right .oprbtnlist{position:absolute;top:0;right:0}
.header .right .oprbtn{width:60px;border:0;cursor:pointer;text-align:right;display:block;float:left;padding-top:10px}
.header .right .oprbtn,.header .right .oprbtn *{-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear}
.header .right .oprbtn svg:hover,.header .right .oprbtn svg:hover *{fill:rgb(250,190,0);fill:rgb(250,190,0)!important;color:rgb(250,190,0);}
.header .right .oprbtn .svgbot{width:20px}
.header .right .contact{position:absolute;right:0;top:50%;margin-top:-18px;}
.header .right .contact .box{position:relative;padding-left:45px;padding-right:70px;text-align:left;font-size:13px;padding-top:0px;font-family: 思源细体;}
.header .right .contact.hasoprbtn .box{padding-right:120px}
.header .right .contact .box p.big{font-size:17px;font-weight: bold;font-family: 思源黑体;font-weight: 800;}
.header .right .contact .box img{width:35px;height:35px;position:absolute;top:0;left:0}
.header .right .contact .box .btn{width:35px;height:35px;position:absolute;top:0;right:0;background:#727171;border-radius:5px;cursor:pointer}
.header .right .contact .box .btn.shang{background:#727171 url(../images/v-prev.png) no-repeat center}
.header .right .contact .box .btn.xia{background:#727171 url(../images/v-next.png) no-repeat center}
body.headerfixed{padding-top:66px}
body.headerfixed .header{position:fixed;top:0;left:0;box-shadow:0 2px 3px rgba(0,0,0,.2)}
body.headerhasborder .header{box-shadow:0 2px 3px rgba(0,0,0,.2)}
body.headerfixed .header .logo{margin-top:-25px;}
body.headerfixed .header .logo .img{height:50px;width:210px;}
body.headerfixed .header .right{padding:15px 0;}
body.headerfixed .header .right .menu li .border{bottom:-15px}
body.headerfixed .header .right .menu li.active .border,body.headerfixed .header .right .menu li:hover .border{bottom:-4px;height:8px;}
body.headerfixed .header .right .menu li.morelink .morelinkset{top:42px}
.mobilemenu{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:68px;z-index:214747;background:#fff;display:none}
.mobilemenu .box{width:100%;height:100%;position:relative;overflow:auto;padding-top:20px;text-align:center}
.mobilemenu .box .line{width:100%;border-bottom:1px dashed #EFEFF0;margin:20px 0;}
body.hidemobilemenu_1 .mobilemenu .box .line:nth-child(2),body.hidemobilemenu_1 .mobilemenu .box .menuset:nth-child(1){display:none}
.mobilemenu .box .menuset .settitle{font-size:20px;line-height:1em;color:#5A5858;margin-bottom: 25px;}
.mobilemenu .box .menuset ul li{width:33%;float:left;margin-bottom:.5%;background:#EFEFF0;font-size:20px;line-height:45px}
.mobilemenu .box .menuset ul li:nth-child(3n-1){margin-left:.5%;margin-right:.5%}
.mobilemenu .box .menuset ul li a{display:block;color:#89898A;font-family: 思源细体;}
.mobilemenu .box .menuset ul li:hover{background:rgb(250,190,0)}
.mobilemenu .box .menuset ul li:hover a{color:#3E3A39}
.mobilemenu .box .menuset ul li.disable{background:#efefef!important}
.mobilemenu .box .menuset ul li.disable a{color:#c9caca!important}
.d_mobilebanner.owl-theme .owl-controls{margin-top:15px;margin-bottom: 30px;}
.d_mobilebanner.owl-theme .owl-controls .owl-page span{width:21px;height: 3px;border-radius: 3px;background: #3E3A39;opacity: 1;}
.d_mobilebanner.owl-theme .owl-controls .owl-page.active span,.d_mobilebanner.owl-theme .owl-controls .owl-page:hover span{background: #9FA0A0;}
.d_mobilebanner.owl-theme .owl-controls .owl-buttons{display: none;}
.mobilemenu .linktocase{font-size:18px;font-family: 思源细体;width:350px;max-width: 80%;margin:30px auto;line-height: 45px;text-align: center;color:#89898A;background: #EFEFF0;}
.mobilemenu .linktocase:hover{color:#3E3A39;background: rgb(250,190,0);}
.mobilecontact .toptxt .p1{margin-bottom:20px;}
.mobilecontact .toptxt{position: relative;padding-top:40px;padding-bottom: 110px;color:#231815;}
.mobilecontact .toptxt .bgcolor{background: rgb(250,190,0);position: absolute;width:100%;height: 100%;left:0;top:0;}
.mobilecontact .contactinfo{}
.mobilecontact .contactinfo .c-ewm{width:150px;background: white;margin:0 auto;margin-top:-75px;position: relative;z-index: 2;}
.mobilecontact .contactinfo .c-ewm .ewmname{font-size:14px;line-height:1em;}
.mobilecontact .contactinfo .c-tel{margin-top:40px;overflow: hidden;padding-bottom: 40px;}
.mobilecontact .contactinfo .c-tel .t-tips{font-size:16px;line-height:1em;margin-top:15px;margin-bottom:15px;}

@keyframes wzkrotate {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(7px);
    }
    50% {
        transform: translateY(15px) scale(1.03, 0.97);
       
    }
    75% {
        ransform: translateY(7px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}
.mobilecontact .contactinfo .c-tel .t-num{font-size:25px;line-height:1em;font-family: 思源加粗; animation: wzkrotate 1s linear infinite;}


.pcmoremenu{position: fixed;left:0;top:0;width:100%;z-index: 214749;display: none;}
.pcmoremenu,.pcmoremenu *{transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}
.pcmoremenu .menutop{background: white;padding:23px 0;}

.pcmoremenu .menutop .inner{position: relative;padding-left:300px;}
.pcmoremenu .menutop img.img-logo{display: block;height: 64px;width:auto;position: absolute;left:0;top:0;}
.pcmoremenu .menutop .toptxt{font-size: 18px;line-height: 32px;font-family: 思源细体;}
.pcmoremenu .menutop .topbtn{position: absolute;right:0;top:50%;font-size:25px;line-height: 30px;margin-top:-15px;cursor: pointer;font-weight: bold;color:#231815;}
.pcmoremenu .menutop .topbtn:hover{color:rgb(250,190,0);}
.pcmoremenu .menubox{background:rgb(250,190,0);}
.pcmoremenu .menubox .inner{position: relative;height: 600px;}
.pcmoremenu .menubox .inner .d_mlist{position: absolute;left:50%;top:50%;margin-left:-485px;margin-top: -175px;}
.pcmoremenu .menubox li{font-size:24px;line-height: 30px;color:#3E3A39;font-family: 思源细体;margin-bottom: 50px;}
.pcmoremenu .menubox li:hover{font-family: 思源加粗;}
.pcmoremenu .menubox ul{float:left;margin-right:140px;}
.pcmoremenu .menubox ul.last{margin-right: 0;}
.pcmoremenu .menubox ul.first{text-align: right;}
body.headerfixed .pcmoremenu .menutop{padding:5px 0;}
body.headerfixed .pcmoremenu .menutop img.img-logo{height: 50px;width:auto;}
body.headerfixed .pcmoremenu .menutop .toptxt{line-height: 25px;font-size: 15px;}


@media only screen and (max-width:1700px){
    .header .right .menu{padding-left:450px}
}
@media only screen and (max-width:1580px){
    .header .right .menu li{font-size:16px;width:110px;line-height: 18px;}
    .header .right .menu li.first{width:78px;}
    .header .right .menu li.big{width:142px}
   
    .header .right .menu{padding-left:450px;}
    .header .logo .img{height:56px;width:235px;}
    .header .logo{margin-top:-28px;}
    .header .right{padding:35px 0;}
    .header .right .contact .box{font-size:12px;}
    .header .right .contact.hasoprbtn .box{padding-right:120px}
    .header .right .contact .box p.big{font-size:16px;margin-top:1px;}
    .header .right .menu li .border{left:15%;bottom:-30px;width:70%;}
    .header .right .menu li.active .border,.header .right .menu li:hover .border{bottom:-6px;height:10px;}
    .pcmoremenu .menutop .inner{padding-left:270px;}
    .pcmoremenu .menutop img.img-logo{height: 56px;width:auto;}
    .pcmoremenu .menutop{padding:21px 0;}
    .pcmoremenu .menutop .toptxt{line-height: 28px;font-size: 16px;}
    .pcmoremenu .menubox li{font-size:20px;line-height: 25px;margin-bottom: 40px;}
    .pcmoremenu .menubox ul{margin-right:120px;}
    .pcmoremenu .menubox .inner .d_mlist{margin-left:-400px;margin-top:-142px;}
    .pcmoremenu .menubox .inner{height:500px;}
}
@media only screen and (max-width:1480px){
    .header .right .menu{padding-left:380px}
}
@media only screen and (max-width:1366px){
    .header .right .menu{padding-left:300px}
    .pcmoremenu .menutop .toptxt{line-height: 28px;font-size: 15px;}
    .pcmoremenu .menubox li{font-size:18px;line-height: 22px;margin-bottom: 30px;}
    .pcmoremenu .menubox ul{margin-right:100px;}
    .pcmoremenu .menubox .inner .d_mlist{margin-left:-348px;margin-top:-115px;}
    .pcmoremenu .menubox .inner{height:450px;}
}
@media only screen and (max-width:1330px){
    .header .right{display:none}
    .header .menubtn{display:block}
    .header .logo{position: relative;left:0;top:0;padding:15px 0;margin:0;}
    .header .logo .img{height:45px;width:189px;}
    
    body.headerfixed{padding-top:52px}
    body.headerfixed .mobilemenu{padding-top:52px;}
    body.headerfixed .header .logo{padding:6px 0}
    body.headerfixed .header .logo .img{height:40px;width:168px;}
    body.headerfixed .header .logo{margin-top:0;}
}

@media only screen and (max-width:768px){
    .mobilemenu .box .menuset ul li{width:32%;float:left;margin-bottom:1%;margin-top:1%;}
    .mobilemenu .box .menuset ul li:nth-child(3n-1){margin-left:2%;margin-right:2%}
    
}
@media only screen and (max-width:550px){
    .header .logo{padding:15px 0;}
    .header .logo .img{height:38px;width:160px;}
    
    body.headerfixed{padding-top:47px}
    body.headerfixed .mobilemenu{padding-top:47px;}
    body.headerfixed .header .logo{padding:6px 0}
    body.headerfixed .header .logo .img{height:35px;width:147px;}
    

    .mobilemenu .box .menuset ul li{font-size:16px;line-height:40px}
    
}
@media only screen and (max-width:400px){.mobilemenu .box .menuset ul li{font-size:13px;line-height:35px}
    .mobilemenu .box .menuset .settitle{font-size:16px;line-height:40px}
    .mobilemenu .box .line{margin-top:15px;margin-bottom:20px}
}
.overback{position:fixed;width:100%;height:150%;left:0;top:-50%;background:#000;z-index:2147483641;-moz-opacity:.8;opacity:.8;display:none}
.overback{background:#fff;-moz-opacity:1;opacity:1}
.dialog{z-index:2147483642;display:none}
.dialogofcode{width:800px;height:430px;position:fixed;top:50%;left:50%;margin-left:-400px;margin-top:-215px;text-align:center}
.dialogofcode .codeitem{width:30%;float:left;margin:0 1.6%;background:#fff;border-radius:5px;padding:20px 0}
.dialogofcode .codeitem img{width:160px}
.dialogofcode .codeitem p{font-size:14px;color:#5a5858;line-height:25px}
.dialogofcode .codeitem p.big{font-size:18px;line-height:40px}
.dialogofcode .codebox{position:relative}
.dialogofcode .codeopr{clear:both;position:absolute;width:100%;height:100%;top:0;left:0;display:none}
.dialogofcode .codeopr .item{position:relative;width:50%;float:left;z-index:3;padding-top:95px;cursor:pointer}
.dialogofcode .codeopr .item img{width:25px}
.dialogofcode .codeopr .item img{cursor:pointer;margin-bottom:40px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;opacity:1}
.dialogofcode .codeopr .item.prev{text-align:left;padding-left:3px}
.dialogofcode .codeopr .item.next{text-align:right;padding-right:3px}
.dialog .closebtn{cursor:pointer;margin-bottom:40px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.dialogofkf .closebtn{margin-bottom:20px}
.dialog .closebtn:hover{transform:scale(1.1,.8);-ms-transform:scale(1.1,.8);-moz-transform:scale(1.1,.8);-webkit-transform:scale(1.1,.8);-o-transform:scale(1.1,.8)}
.dialog .closebtn.hasborder{width:80px;height:80px;border-radius:80px;border:3px solid rgba(0,0,0,.1);border-color:#e6e6e6;border-color:rgba(0,0,0,.1);text-align:center;cursor:pointer;padding-top:26px;box-sizing:border-box;margin:0 auto;margin-bottom:50px}
.dialog .closebtn.hasbg{background:#bbb}
.dialog .closebtn.hasborder:hover{transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);border-color:rgb(250,190,0);}
.dialogofsearch{position:fixed;top:50%;left:50%;width:750px;height:340px;margin-left:-375px;margin-top:-170px;text-align:center;max-width:95%}
.dialogofsearch .dialogofsearch-input{margin:0 auto;border:none;outline:0;width:100%;-webkit-transition:all 1s cubic-bezier(.23,1,.32,1);-moz-transition:all 1s cubic-bezier(.23,1,.32,1);transition:all 1s cubic-bezier(.23,1,.32,1);font-family:思源黑体!important;font-weight:700!important;color:#2d292a;border-bottom:3px solid #ddd!important;border-radius:0;padding:0;padding-bottom:20px;text-align:center;font-size:30px;line-height:1}
.dialogofsearch .btn.enter{width:80px;line-height:30px;text-align:center;color:#2d292a;border:2px solid #ddd;margin:0 auto;margin-top:80px;cursor:pointer;font-size:16px;border-radius:5px}
.dialogofsearch .btn.enter:hover{color:red;border-color:red}
.dialogofmoremenu{position:fixed;top:50%;left:50%;width:750px;height:480px;margin-left:-375px;margin-top:-240px;text-align:center;max-width:95%}
.dialogofmoremenu ul a{display:block}
.dialogofmoremenu ul li{font-size:30px;line-height:35px;color:#2d292a;margin-bottom:15px;font-weight:700;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear;display:inline-block;position:relative}
.dialogofmoremenu ul li:after{content:'';height:2px;background-color:red;width:auto;position:absolute;right:0;bottom:-2px;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);-moz-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.dialogofmoremenu ul li:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);opacity:1}
.dialogofmoremenu ul li:hover{color:red}
@media only screen and (max-width:1024px){
    .dialogofcode{width:100%;margin-left:0;left:0;height:auto;top:3%;margin-top:0}
}
@media only screen and (max-width:750px){.dialogofmoremenu,.dialogofsearch{margin-left:0}
    .dialogofcode{top:8%}
    .dialogofcode .codeopr{display:block}
    .dialogofcode .codeitem{width:230px;padding:10px 0;margin:0 auto;float:none;display:none}
    .dialogofcode .codeitem.active{display:block}
    .dialogofcode .closebtn{margin-bottom:30px}
    .dialogofcode .codeitem p{line-height:20px}
    .dialogofcode .codeitem p.big{font-size:16px;line-height:20px}
    .dialogofcode .codeitem img{width:200px;position:relative;z-index:5}
    .dialogofcode .codeitem p.big{display:none}
}


.service-more{background:#242323;color:#fff}
.service-more .title{text-align:center;color:#fff;padding:70px 0}
.font18{font-size:18px;line-height:30px}
.font48{font-size:48px;line-height:60px}
.service-more .itemset .item{width:32%;float:left;text-align:center;font-size:48px;color:#89898a;background:#cacacb;line-height:150px;margin-bottom:35px;font-family: 思源细体;}
.service-more .itemset .item.o{margin-left:2%;margin-right:2%}
.service-more .itemset .item:hover{background:#5a5858;color:#fff}
.time1{transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear}

.footer{color:#727171;background:#242323}
.footer a{color:#727171}
.footer a:hover{color:#9FA0A0}
.footer .bar{background:#5a5858;padding:30px 0;color:#ddd}
.footer .bar a{color:#ddd}
.footer .bar a:hover{color:#fff}
.footer .bar .logo img{width:420px;}

.footer .bar .icon{position:absolute;width:45px;height:45px;top:50%;right:0;cursor:pointer;margin-top:-22px;}
.footer .bar .icon.shang{background:url(../images/shang.png) no-repeat center;background-size:100%}
.footer .bar .icon.xia{background:url(../images/xia.png) no-repeat center;background-size:100%}
.footer .line{width:100%;height:2px;background:#3F3B3A;margin:30px 0}
.footer .footerarticle{position: relative;margin-top: 38px;}
.footer .d_viewslist{position: absolute;left:0;top:0;}
.footer .d_viewslist .d_datalist ul{width:280px;float:left;}
.footer .d_viewslist .d_datalist ul.m{width:350px;border-left:1px solid #595757;border-right: 1px solid #595757;padding:0 35px;margin:0 35px;}
.footer .d_viewslist .d_datalist ul .widthbox{width:280px;max-width:100%;}
.footer .d_brandnewslist{width:40%;float:right;border-left:1px solid #595757;padding-left:40px;}
.footer .d_brandnewslist .d_datalist ul{width:60%;float:left;}
.footer .d_brandnewslist .d_datalist ul .widthbox{width:280px;max-width:100%;}
.footer .d_brandnewslist .d_wxcodebox{width:35%;float:right;border-left:1px solid #595757;}
.footer .d_brandnewslist .d_wxcodebox .inner{width:170px;background: white;float: right;font-size:18px;line-height: 20px;padding-bottom:10px;text-align: center;color:#231815;max-width:100%;}
.footer .d_brandnewslist .d_wxcodebox .inner img{width:100%;}
.footer .footerbox .boxtitle{font-size: 14px;color:#595757;font-weight: bold;margin-bottom:30px;line-height: 1em;}
.footer .footerbox .d_datalist li{font-size:12px;color:#595757;line-height: 25px;}
.footer .footerbox .d_datalist li:hover{color:#9FA0A0;}

.footer .outerlink{color:#595757;}
.footer .outerlink .title{font-size:14px;line-height:1em;margin-bottom: 5px;}
.footer .outerlink ul li{margin-right:15px;line-height:25px;display:inline-block;margin-top: 10px;}
.footer .outerlink ul li a{color:#595757;font-size:12px;}
.footer .outerlink ul li:hover a{color:#9FA0A0;}
.footer-footerlabel{position: relative;padding-left:120px;z-index: 2;}

.footer-footerlabel .boxtitle .subtitlelist li{font-size: 14px;font-family: 思源细体;display: inline-block;padding:0 5px;line-height: 25px;margin-right:20px;cursor: pointer;}
.footer-footerlabel .boxtitle .subtitlelist li:hover,.footer-footerlabel .boxtitle .subtitlelist li.active{background: rgb(250,190,0);}
.footer .footer-footerlabel .boxtitle .subtitlelist li:hover,.footer .footer-footerlabel .boxtitle .subtitlelist li.active{background: #cacacb;}
.footer-footerlabel .boxtitle .titletxt{position: absolute;left:0;top:3px;font-size:14px;font-weight: bold;}
.footer-footerlabel .labelbox ul{padding-left:5px;margin-top:5px;overflow: hidden;position: relative;padding-right: 60px;max-height:80px;min-height:80px;height:80px\9;/*transition: max-height ease-out 0.1s*/;}
.footer-footerlabel .labelbox ul.isshow{max-height:500000px;transition: max-height ease-in 2s;height: auto\9;}
.footer-footerlabel .labelbox ul .oprbtn{position: absolute;right:0;top:6px;cursor: pointer;font-size:12px;line-height: 20px;display: inline-block;padding:0 8px;border:1px solid #727171;}
.footer-footerlabel .labelbox ul .oprbtn:hover{border-color:#9FA0A0;color:#9FA0A0;}
.footer-footerlabel .labelbox li{display: inline-block;font-size:12px;margin-right: 20px;margin-top: 10px;line-height: 1em;}
.footer-footerlabel.notinfooter .labelbox li{color:#9FA0A0;}
.footer-footerlabel.notinfooter .labelbox li:hover{color:#5a5858;}
.footer-footerlabel.notinfooter:after{content:"";width:100%;position: absolute;left:0;top:36px;border-bottom:1px solid #9FA0A0;}
.footer-footerlabel.notinfooter .labelbox ul{margin-top:15px;padding-left:0;}
.footer-footerlabel.notinfooter{padding-left:0;}
.footer-footerlabel.notinfooter .boxtitle .subtitlelist{padding-left:120px;}
.footer .contactus{padding-bottom:30px;position:relative}
.footer .contactus .right{float: right;}
.footer .contactus .left{float: left;}
.pfooter{text-align:center;padding-top:170px;padding-bottom:280px;}
.footer-footerarticlelist{padding:50px 0;}
.footer-footerarticlelist .datacontainer{margin-left:-2%;}
.footer-footerarticlelist .articlebox{width:18%;margin-left:2%;float:left;border-right:1px solid #3F3B3A;padding-right:32px;}
.footer-footerarticlelist .articlebox:nth-child(5){border:none;}
.footer-footerarticlelist .articlebox .articleul:nth-child(2) .typename,.footer-footerarticlelist .articlebox .articleul:nth-child(3) .typename{margin-top:35px;}
.footer-footerarticlelist .articlebox .typename{margin-bottom:15px;font-size:14px;line-height:20px;font-weight:bold;color:#595757;}
.footer-footerarticlelist .articlebox li{font-size: 12px;color: #444;line-height: 25px;}
.footer-footerarticlelist .articlebox li:hover{    color: #777;}
body.hidepfooter .pfooter{display: none;}
.pfooter .text{letter-spacing:1em;font-size:20px;color:#717171;margin:120px 0}
.pfooter .btnshowcode{width:50px;height:50px;margin:0 auto;padding:10px;background:#efefef;cursor:pointer}
.pfooter .btnshowcode:hover{background:#ddd}
.pfooter .codeimg{width:150px;margin:0 auto;line-height:30px}
.pfooter .codeimg img{width:100%;padding:10px;background:#efefef}
.pfooter .btnshowcode img{width:100%;height:100%}
@media only screen and (max-width:1680px){
   .footer .d_viewslist .d_datalist ul{width:260px;}
    .footer .d_viewslist .d_datalist ul.m{width:320px;padding:0 30px;margin:0 30px;}
    .footer .d_viewslist .d_datalist ul .widthbox{width:260px;max-width:100%;}
}
@media only screen and (max-width:1580px){
    .footer .d_viewslist .d_datalist ul{width:280px;}
    .footer .d_viewslist .d_datalist ul.m{width:360px;padding:0 40px;margin:0 40px;}
    .footer .d_viewslist .d_datalist ul .widthbox{width:280px;max-width:100%;}
   .footer .d_viewslist .d_datalist ul.last{display: none;}
   .footer .d_viewslist .d_datalist ul.m{border-right:none;}
   
   .footer-footerarticlelist{padding:35px 0;}
	.footer-footerarticlelist .datacontainer{margin-left:-2%;}
	.footer-footerarticlelist .articlebox{width:18%;margin-left:2%;padding-right:24px;}
	
	.footer-footerarticlelist .articlebox .articleul:nth-child(2) .typename{margin-top:30px;}
	.footer-footerarticlelist .articlebox .typename{margin-bottom:15px;font-size:14px;line-height:20px;}
	.footer-footerarticlelist .articlebox li{font-size: 12px;line-height: 22px;}
}
@media only screen and (max-width:1366px){
    .service-more .title{padding:60px 0;}
    .font18{font-size:17px;line-height:30px}
    .font48{font-size:35px;line-height:50px}
    
    .footer .line{margin:20px 0}
    .footer .contactus{padding-bottom:20px}
    .service-more .itemset .item{font-size:30px;line-height:100px;margin-bottom:22px}
    .pfooter{padding-top:130px;padding-bottom:200px;}
    .pfooter .text{margin:100px 0}

    .footer .d_brandnewslist{width:45%;padding-left:40px;}

    .footer .d_brandnewslist .d_datalist ul{width:60%;}
    .footer .d_brandnewslist .d_wxcodebox{width:40%;}
    
    .footer-footerarticlelist .articlebox{padding-right:20px;}
}
@media only screen and (max-width:1200px){
    .footer .footerarticle{display: none;}
    .footer .line.ofouterlink{display: none;}
    .footer-footerarticlelist{display:none;}
}
@media only screen and (max-width:1024px){
    .service-more .title{padding:50px 0;}
    .footer .bar .logo img{width:350px;}
   
    .pfooter{padding-top:90px;padding-bottom:150px;}
    .pfooter .text{margin:80px 0}
}

@media only screen and (max-width:600px){
    .service-more .title{padding:40px 0;}
    .font48{font-size:30px;line-height:50px}
    .service-more .itemset .item{font-size:20px;line-height:60px;margin-bottom:15px}
    .footer .bar .logo img{width:250px;}
    .footer .bar{padding:20px 0;}
    .footer-footerlabel{padding-left:100px;}
    .footer-footerlabel.notinfooter .boxtitle .subtitlelist{padding-left:100px;}
    .footer-footerlabel .boxtitle .subtitlelist li{margin-right:10px;font-size:12px;padding:0 3px;}
    .footer-footerlabel .labelbox li{margin-right:10px;}
    .footer .outerlink ul li{margin-right:10px}
    .footer .line{margin:15px 0}
    .footer .contactus{padding-bottom:15px}
    .pfooter{padding-top:60px;padding-bottom:100px;}
    .pfooter .text{font-size:16px;letter-spacing:8px;margin:60px 0}
    .footer .contactus .left{width:100%;float:none;}
    .footer .contactus .right{width:100%;float:none;margin-top:10px;}
}



.dituContent{width:100%;height:400px;}
.dituContent,.dituContent *{
    -moz-box-sizing: initial;
    -webkit-box-sizing:  initial; 
    box-sizing: initial; 
}


.khovertomoveup{
    transition: all 0.7s;
}
.khovertomoveup:hover {
    transform: translate3d(0, -2px, 0);
    box-shadow: 2px 2px 40px rgba(0, 0, 0, 0.2);
}

.pagebox,.pagebox *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;float:none}
.pagebox{text-align:center;margin:0 auto;border-top:2px solid #e5e5e5;}
.pagebox.noborder{border:none;}
.pagebox ul li{display:inline-block;font-size:12px;margin:0 8px;vertical-align:top}
.pagebox ul li a{display:block;width:100%;padding:0 20px;color:#4C4948;line-height: 33px; transition: all 0.7s;box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);}

.pagebox ul li.current a,.pagebox ul li:hover a{color:black;background-color:rgb(250,190,0);box-shadow: 2px 2px 10px rgba(0,0,0, 0.4);}
.pagebox ul li:hover a{transform: translate3d(0, -2px, 0);}
.pagebox ul li.current:hover a{transform: none;}

.wktabswitch .tabcontentset .contentitem{display: none;}
.wktabswitch .tabcontentset .contentitem.active{display: block;}
.commonmargintop{margin-top:70px;}
.commonmarginbottom{margin-bottom:70px;}
.commonmargin{margin:70px auto;}
.commonmargin-s{margin:45px auto;}
.commonmargin-ss{margin:25px auto;}
.commonmargin-b{margin:110px auto;}
.commonloadmore{width:300px;line-height: 55px;text-align:center;margin:0 auto;background:#EDEDEE;font-size:20px;color:#3E3A39;cursor:pointer;}
.commonloadmore:hover{background: #727171;color:white;}
.commonmorebtn{width:220px;line-height: 45px;text-align: center;color:#727171;border:1px solid #727171;margin-left:auto;margin-right:auto;font-size: 18px;}
.morebtngroup{text-align: center;}
.morebtngroup .commonmorebtn{display: inline-block;margin:0 1em;}
.commonmorebtn:hover{background:#C9C9CA;border-color:#C9C9CA;/*color:white;box-shadow: 2px 2px 20px rgba(113,113,113, 0.7);*/}
@media only screen and (max-width:1580px){.commonmargin-b{margin:100px auto;}}
@media only screen and (max-width:1366px){
    .commonloadmore{width:200px;line-height: 45px;font-size:18px;}
    .commonmorebtn{font-size:16px;line-height: 40px;width:180px;}
    .commonmargintop{margin-top:60px;}
    .commonmarginbottom{margin-bottom:60px;}
    .commonmargin{margin:60px auto;}
    .commonmargin-b{margin:90px auto;}
    .commonmargin-s{margin:35px auto;}
    .commonmargin-ss{margin:20px auto;}
}
@media only screen and (max-width:1024px){
    .commonloadmore{width:170px;line-height: 38px;font-size:16px;}
    .commonmorebtn{font-size:15px;line-height: 38px;width:160px;}
    .commonmargintop{margin-top:50px;}
    .commonmarginbottom{margin-bottom:50px;}
    .commonmargin{margin:50px auto;}
    .commonmargin-b{margin:80px auto;}
}
@media only screen and (max-width:800px){
    
}
@media only screen and (max-width:650px){
    .commonloadmore{width:140px;line-height: 33px;font-size:14px;}
    .commonmorebtn{font-size:14px;line-height: 33px;width:140px;}
    .pagebox{padding:30px 0;}
    .pagebox ul li a{padding:0 15px;}
    .pagebox ul li a.first,.pagebox ul li a.end{display:none;}
    .commonmargintop{margin-top:40px;}
    .commonmarginbottom{margin-bottom:40px;}
    .commonmargin{margin:40px auto;}
    .commonmargin-s{margin:25px auto;}
    .commonmargin-ss{margin:18px auto;}
    .commonmargin-b{margin:60px auto;}
}
@media only screen and (max-width:480px){
    .commonmargin-b{margin:55px auto;}
    .commonmargintop{margin-top:30px;}
    .commonmarginbottom{margin-bottom:30px;}
    .commonmargin{margin:30px auto;}
    .commonmargin-s{margin:20px auto;}
    .commonmargin-ss{margin:15px auto;}
}
.hovertobigger2{position: relative;overflow: hidden;cursor:pointer;}
.hovertobigger2 img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.hovertobigger2:hover img{-moz-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);transform:scale(1.03,1.03);color:#000}
.hovertobigger2:hover:after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background: rgba(255,241,0,0.3);}
.hovertobigger3{position: relative;overflow: hidden;cursor:pointer;}
.hovertobigger3 img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.hovertobigger3:hover img{-moz-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);transform:scale(1.03,1.03);color:#000}
.hovertobigger3:hover:after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.3);}
.wk_hr{width:100%;height: 1px;}
.sense_line{background: #cbc;width:100%;height:1px;}

.pagetitle {
    text-align: center;
    color: #3F3B3A;
  
}


.pagetitle p {
    line-height: 40px;
    font-size: 32px;
    font-family: 思源细体;
}
.pagetitle p span.fontblod{font-family: 思源加粗;}
.colorcommonred{color:#E60012;}

.pagetitle p.big {
    line-height: 60px;
    font-size: 50px;
}

.pagetitle p .en {
    margin-right: 20px;
}

/*.pagetitle p .cn{font-size: 32px;}*/
.pagetitle .border {
    width: 80px;
    height: 5px;
    background: #3F3B3A;
    margin: 25px auto;
}

.pagetitle .desc {
    color: #727171;
    font-size: 20px;
    letter-spacing: 15px;
    margin: 0 auto;
    line-height: 30px;
    max-width: 800px;
    font-family: 思源细体;
}

.pagetitle .desc.small {
    letter-spacing: 0;
    font-size: 16px;
}
.pagetitle .desc.nospace {
    letter-spacing: 0;
    
}
.pagetitle.white, .pagetitle.white .desc {
    color: white;
}

.pagetitle.white .border {
    background: white;
}

.pagetitle .tabtitleset .titleitem{display: inline-block;width:150px;line-height: 42px;text-align: center;border:1px solid #9FA0A0;color:#9FA0A0;font-size: 18px;font-family: 思源细体;margin:0 10px;cursor: pointer;position: relative;}
.pagetitle .tabtitleset .titleitem:hover,.pagetitle .tabtitleset .titleitem.active{background: #9FA0A0;color:white;}
.pagetitle.ofsensecase .tabtitleset .titleitem{padding-left:38px;}
.pagetitle.ofsensecase .tabtitleset .titleitem.i1{background:url(../images/icon_listb.png) no-repeat 20px center;}
.pagetitle.ofsensecase .tabtitleset .titleitem.i2{background:url(../images/icon_lists.png) no-repeat 20px center;}
.pagetitle.ofsensecase .tabtitleset .titleitem.i1:hover,.pagetitle.ofsensecase .tabtitleset .titleitem.i1.active{background:url(../images/icon_listb_h.png) no-repeat 20px center;background-color: #9FA0A0;}
.pagetitle.ofsensecase .tabtitleset .titleitem.i2:hover,.pagetitle.ofsensecase .tabtitleset .titleitem.i2.active{background:url(../images/icon_lists_h.png) no-repeat 20px center;background-color: #9FA0A0;}

.btn-morestyle1{width:480px;line-height: 60px;text-align: center;margin-left:auto;margin-right: auto;font-size: 20px;background:rgb(250,190,0);color:#727171;transition: all 0.7s;max-width:95%;}
.btn-morestyle1:hover{background: white;box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2); transform: translate3d(0, -2px, 0);border-color:white;}
@media only screen and (max-width: 1366px) {
    .pagetitle p {
        line-height: 35px;
        font-size: 25px;
    }
    .pagetitle p.big {
        line-height: 50px;
        font-size: 42px;
    }
    .pagetitle .desc {
        font-size: 18px;
        letter-spacing: 8px;
    }

    .pagetitle .desc.small {
        font-size: 14px;
    }

    
    .pagetitle .tabtitleset .titleitem{width:120px;line-height: 35px;font-size: 16px;margin:0 10px;}
    
    .pagetitle.ofsensecase .tabtitleset .titleitem{padding-left:28px;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i1{background:url(../images/icon_listb.png) no-repeat 15px center;background-size: 15px auto;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i2{background:url(../images/icon_lists.png) no-repeat 15px center;background-size: 15px auto;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i1:hover,.pagetitle.ofsensecase .tabtitleset .titleitem.i1.active{background:url(../images/icon_listb_h.png) no-repeat 15px center;background-color: #9FA0A0;background-size: 15px auto;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i2:hover,.pagetitle.ofsensecase .tabtitleset .titleitem.i2.active{background:url(../images/icon_lists_h.png) no-repeat 15px center;background-color: #9FA0A0;background-size: 15px auto;}
    .btn-morestyle1{width:380px;line-height: 55px;font-size:18px;}
}
@media only screen and (max-width:1024px){
    .btn-morestyle1{width:260px;line-height: 55px;font-size:16px;}
}
@media only screen and (max-width: 760px) {
    .pagetitle p {
        line-height: 35px;
        font-size: 24px;
    }
    .pagetitle p.big {
        line-height: 40px;
        font-size: 32px;
    }
    .pagetitle .desc {
        font-size: 16px;
        letter-spacing: 5px;
    }

    .pagetitle .desc.small {
        font-size: 12px;
    }

    .container.index .pagetitle, .pagetitle {
        margin: 50px 0;
    }

    .pagetitle .border {
        width: 50px;
        height: 4px;
        background: #3E3A39;
        margin: 15px auto;
    }

    .pagetitle .tabtitleset .titleitem{width:100px;line-height: 32px;font-size: 14px;margin:0 10px;}
    
    .pagetitle.ofsensecase .tabtitleset .titleitem{padding-left:23px;margin:0 7px;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i1{background:url(../images/icon_listb.png) no-repeat 12px center;background-size: 12px auto;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i2{background:url(../images/icon_lists.png) no-repeat 12px center;background-size: 12px auto;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i1:hover,.pagetitle.ofsensecase .tabtitleset .titleitem.i1.active{background:url(../images/icon_listb_h.png) no-repeat 12px center;background-color: #9FA0A0;background-size: 12px auto;}
    .pagetitle.ofsensecase .tabtitleset .titleitem.i2:hover,.pagetitle.ofsensecase .tabtitleset .titleitem.i2.active{background:url(../images/icon_lists_h.png) no-repeat 12px center;background-color: #9FA0A0;background-size: 12px auto;}

    .btn-morestyle1{width:240px;line-height: 50px;font-size:15px;}
}

@media only screen and (max-width: 550px) {
    .pagetitle p {
        line-height: 28px;
        font-size: 22px;
    }
    .pagetitle p.big {
        line-height: 35px;
        font-size: 25px;
    }
    .pagetitle p .en {
        margin-right: 10px;
    }

    .pagetitle .desc {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 25px;
    }

    .pagetitle .desc.small {
        font-size: 11px;
    }

    .container.index .pagetitle, .pagetitle {
        margin: 60px 0 20px;
    }

    
}
.khovertomoveup{
    transition: all 0.7s;
}
.khovertomoveup:hover {
    transform: translate3d(0, -2px, 0);
    box-shadow: 2px 2px 40px rgba(0, 0, 0, 0.2);
}
.owl-carousel.noslide .owl-wrapper{transition: all 0s ease 0s;transition: all 0s ease 0s!important;}


.posts-nav-wrap {
    text-align: center;
    width: 100%;
    display: block;
    clear: both;
}

.posts-nav {
    font-size: 0;
    -webkit-text-size-adjust: none;
}

.posts-nav li {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    width: 37px;
    height: 37px;
    text-align: center;
    line-height: 37px;
    margin: 0px 5px;
    padding: 0;
    color: #636363;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #B5B5B6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
}

.posts-nav li.pagebtn{width:65px;}
.posts-nav li.pagenumber.first,.posts-nav li.pagenumber.last{width:55px;}


.posts-nav li a {
    display: block;
}

.posts-nav li.current, .posts-nav li:hover {
    background: #B5B5B6;color:white;
}
.posts-nav li.current a, .posts-nav li:hover a{color:white;}
.posts-nav .pagenumber.disable{border:none;}
.posts-nav .pagenumber.disable:hover{
    background: #fff;
}
.posts-nav .pagenumber.disable:hover a{color:#636363;}



@media only screen and (max-width: 800px) {
    .posts-nav .pagenumber {
        display: none;
    }

    .posts-nav .pagenumber.first, .posts-nav .pagenumber.last, .posts-nav .pagenumber.current {
        display: inline-block;
    }
}

.portamento_container{max-width: 100%;}

.goTop >img{
    width: 42px;
    height: 42px;
    cursor: pointer;
    
}
.goTop{
	
    position: fixed;
    right : 3%;
    bottom : 150px;
    opacity:0.3;
    z-index:9;
}
.goTop:hover{
	opacity:1;
}
@media only screen and (max-width: 800px){
	.goTop{display:none;}
}
#cnzz_stat_icon_1280520893{display:none;}